<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>Insert title here</title>
		<script type="text/javascript">
			//创建正则表达式
			//格式：
			//  /规则/模式（i:忽略大小写 g:全局查找）
			var reg = /^a/i; //以a开头的正则
			//以m为结尾
			reg = /m$/;
			//只有三位数字
			reg = /^\d{3}$/;
			//以x开头y结尾 中间有5位数字
			reg = /^x\d{5}y$/;
			//包含3-5位数字
			reg = /\d{3,5}/;
			//由6-10位数字字母下划线组成
			reg = /^\w{6,10}$/;
			//第二种创建方式 第一个参数是规则，第二个参数是模式(模式可省略)
			//这种方式正则中的“\”需要转义
			var reg2 = new RegExp("^\\w{6,10}$");
			
			//查找内容的方法exec()
			var str = "You can you up no can no b b";
			var r = /no/g; //查找no
			//alert(r.exec(str));//no
			//alert(r.exec(str));//no
			//alert(r.exec(str));//null 每次只找一次，直到找不到了
			
			//校验方法
			var r1 = /^you/g;
			//alert(r1.test(str));
			
			//字符串中和正则相关的方法 
			//1、查找方法 一次性返回所有找到的内容
			var arr = str.match(r);
			alert(arr);
			//2.查找替换 替换所有
			alert(str.replace(r,"别"));
		</script>
	</head>
	<body>
		
	</body>
</html>